package com.lianxian.xindong.commonres.utils;


import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;

//这个类很关键，用来获取泛型类里面泛型的实际类型
public class TTypeUtils {

    public static String getTType(Class<?> clazz) {
        Type mySuperClassType = clazz.getGenericSuperclass();
        Type[] types = ((ParameterizedType) mySuperClassType).getActualTypeArguments();
        if (types != null && types.length > 0) {
            String[] TType = types[0].toString().split(" ");
            if (TType != null && TType.length > 1) {
                return TType[1];
            }
        }
        return null;
    }

}
